# 函数参数
# 1.普通参数
# 2.默认参数
# 3.序列参数
# 4.可变长度参数
# 5.字典参数

# 1.普通参数
# a = 1;
# def myFun(i):
#   print(i);

# myFun(a);

# 已知年,求是润年还是平年?
# 润年
# 1.能被4整除,但不能被100整除
# 2.能被4整除,同是如该能被100整除,则必须被400整除

year = 2000;

def getYear(y):
    if (y % 4 == 0) and (y % 100 != 0) or (y % 400 == 0):
        print('yes');
    else:
        print('no');

getYear(year);

# 2.默认参数

# 3.序列参数
# (1, 3, 5, 7, 9);
# [1, 3, 5, 7, 9];
# {1, 3, 5, 7, 9};

# 4.可变长度参数
def sum(*vals):
    tot = 0;
    for i in vals:
        tot += i;
    print(tot);

sum(1, 3, 5, 7);
# 5.字典参数
def text(**vals):
    print(vals);

text(username='user1', age=19);
